function toggleLink()
{
    $('#submitbutton').toggle();
} 

function init_dropdowns()
{
	$("#login_dropdown").isDropDownMenu();
}

$.fn.isDropDownMenu=function()
{
	var A=$(this);
	
	A.prev().click(function()
	{
		if(!$(this).hasClass("Open")) $(".Open").removeClass("Open").next().hide();

		$(this).toggleClass("Open").next().toggle();

		return false;
	});

	A.mouseup(function()
	{
		return false;
	});
	
	A.prev().mouseup(function()
	{
		return false;
	});

	$(document).mouseup(function(B)
	{
		if(A.prev().hasClass("Open"))
		{
			A.prev().removeClass("Open").next().hide();
		}
	});
};


$(document).ready(function(){
    
    init_dropdowns();
   
	validateCheckout();	
	
	$('#submitlink').click(function() {
		$('#subwaitdiv').show('fast', function(){
	    	$('#confirmationform').submit();
	    	});
		});

    $("#catalogRequestForm").validate();
});

function validateCheckout()
{	  
	$("#confirmationform").validate({
		ignore: ":hidden",
		invalidHandler: function() {
			$('#subwaitdiv').hide();
		}
	});
}

function hideDelivForm()
{
	$('input').each(function(){

	    if($(this).hasClass('deliveryInput')){

	        $(this).addClass('ignore');
	    }
    
	});
}

function showDelivForm()
{
	$('input').each(function(){

	    if($(this).hasClass('deliveryInput')){

	        $(this).removeClass('ignore');
	    }
    
	});
}

function hideCardForm()
{
	$('input').each(function(){

	    if($(this).hasClass('cardInput')){

	        $(this).addClass('ignore');
	    }
    
	});
}

function showCardForm()
{
	$('input').each(function(){

	    if($(this).hasClass('cardInput')){

	        $(this).removeClass('ignore');
	    }
    
	});
}

function slideSwitch() {
    var $active = $('.bannerchange IMG.active');
    
    if ( $active.length == 0 ) $active = $('.bannerchange IMG:last');

    var $next =  $active.next().length ? $active.next()
        : $('.bannerchange IMG:first');

    $active.addClass('last-active');

    $next.css({opacity: 0.0})
        .addClass('active')
        .animate({opacity: 1.0}, 1000, function() {
            $active.removeClass('active last-active');
        });
}

$(function() {
    setInterval( "slideSwitch()", 2500 );
});

function GotoHomePage() {
     window.location='/'; 
}